import request from '@/utils/request'

// 分页
export function queryMapTypes(query) {
    return request({
        url: '/mapType/queryMapTypes',
        method: 'get',
        params: query
    })
}

// 新增
export function saveMapType(data) {
  return request({
      url: '/mapType/saveMapType',
      method: 'post',
      data
  })
}

// 删除
export function deleteById(id) {
  return request({
      url: `/mapType/deleteById/${id}`,
      method: 'post'
  })
}
export function checkTempById(id) {
  return request({
      url: `/mapType/check/${id}`,
      method: 'post'
  })
}

// 修改
export function updateMapType(data) {
  return request({
      url: `/mapType/update`,
      method: 'post',
      data
  })
}

// 图件类型不可重复接口 
export function checkType(data) {
  return request({
      url: `/mapType/checkType`,
      method: 'post',
      data
  })
}

// 图件类型字典项
export function getDict(dictCode) {
  return request({
    url: `/test/dictItems/getDictItemByDictId/${dictCode}`,
    method: 'get'
  })
}


export function getById(id) {
  return request({
    url: `/mapType/getById/${id}`,
    method: 'get'
  })
}